// src/main/java/com/lyj/service/FamilyService.java
package com.lyj.service;

import com.lyj.pojo.Result;
import com.lyj.pojo.dto.FamilyUpdateNameDTO;

public interface FamilyService {
    /**
     * 生成家庭邀请码（管理员专用）
     */
    String generateShareCode(Integer userId);

    /**
     * 修改家庭成员角色（管理员专用）
     */
    void updateMemberRole(Integer operatorId, Integer memberId, String role);

    /**
     * 删除家庭成员（管理员专用）
     */
    void deleteMember(Integer operatorId, Integer memberId);
    void updateFamilyName(Integer operatorId, FamilyUpdateNameDTO dto);
}